#include<stdio.h>
#include<stdlib.h>
using namespace std;

typedef struct teacher{
    char name[10];
    char sex;
    int age;
}*t;

void save(struct teacher st[],int n){
    for(int i=0;i<n;i++){
/*scanf强调：
    1.只有%c可以读入空格字符。其他格式都会自动跳过空格。
    2.%d等是以空格、换行等字符为结束（该数据类型输入结束）判断标志。
    3.字符串数组%s是以空格和换行为读入结束的字符。会终止本次输入，
    如果后面还有其他格式需要输入就会出错，无法读写。 
*/ 
        scanf("%s %c %d",st[i].name,&st[i].sex,&st[i].age);
    }
}
void output(struct teacher st[],int n){
    for(int i=0;i<n;i++){
        printf("%s\t%c\t%d\n",st[i].name,st[i].sex,st[i].age);
    }
}
int main(){
    struct teacher t[2];
    save(t,2);
    output(t,2);
    return 0;
}